//
//  DecimalCalcController.m
//  DecimalCalc
//
//  Created by Ediz Turcan on 08.09.11.
//  Copyright 2011 DHBW Stuttgart. All rights reserved.
//

#import "DecimalCalcController.h"

@implementation DecimalCalcController
@synthesize eingabe;
@synthesize modus;
@synthesize ausgabe;

- (id)init {

    self = [super init];
    if (self) {
        model = [[DecimalCalcModel alloc] init];
    }
    
    return self;
}

- (void)dealloc {
    [model release];
    [super release];
}

- (IBAction)pushBerechnen:(NSButton *)sender {
    NSString *inputValue = eingabe.stringValue;
    NSString *methode = modus.stringValue;
    
    
    if ([methode isEqualToString:@"Dec to Bin"]) {
        ausgabe.stringValue = [model calculateNewValue:dec2bin inputValue:inputValue];
    }
    
    [ausgabe setEnabled:TRUE];
    [ausgabe setEditable:FALSE];
}
@end
